package com.team06.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class FlightRouteHistory {
    private Integer historyId;
    private Integer airlId;
    private String flightNumber;
    private String oldRouteInfo;  // 变更前的完整航线信息
    private String newRouteInfo;  // 变更后的完整航线信息

    // 解析后的字段
    private String oldDeparture;  // 变更前始发地
    private String oldDestination; // 变更前目的地
    private List<String> oldStopovers; // 变更前经停站

    private String newDeparture;  // 变更后始发地
    private String newDestination; // 变更后目的地
    private List<String> newStopovers; // 变更后经停站

    private Date updateTime;      // 变更时间
    private String updatedBy;     // 变更人
    private String approvalStatus; // 审核状态
}